body{
	min-width: 1300px;
	background: url(../img/login_bg.jpg) no-repeat center fixed;
    background-color: #FFF;
    background-size: 100% 100%;
}
.login-logo{
	width: 3.75rem;
	margin-top: 1.875rem;
	margin-left: 3.75rem;
	float: left;
}
.login-left-div{
	width: 50%;
	height: auto;
	margin-top: 13%;
	text-align: center;
	float: left;
	/* border: 1px solid #ddd; */
}
.login-left-top-title{
	width: 100%;
	font-family: SourceHanSansCN-Regular;
	font-size: 2.8125rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 147px;
	letter-spacing: 0px;
	color: #ffffff;
}
.login-left-title{
	width: 100%;
	font-family: "宋体";
	font-size: 1.375rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 55px;
	letter-spacing: 0px;
	color: #ffffff;
}
.login-right-div{
	/* width: 30%; */
	/* height: 40%; */
	margin-top: 12%;
	text-align: center;
	float: left;
	/* border: 1px solid #ddd; */
	width: 20.625rem;
	height: 25rem;
	background-color: #ffffff;
	border-radius: 0.625rem;
	margin-left: 7%;
}
.login-right-top{
	width: 100%;
	height: 3.3125rem;
	line-height: 3.3125rem;
	background-color: #007bfe;
	border-radius: 0.625rem 0.625rem 0px 0px;
	font-family: SourceHanSansCN-Regular;
	font-size: 1.125rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
}
.login-item{
	width: 88%;
	margin-left: 9%;
	margin-top: 0.9375rem;
	float: left;
	text-align: left;
}
.login-item:focus{
	color: #007bfe;
}
.login-item div{
	width: 100%;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.875rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #b3b3b3;
	text-align: left;
}

.login-item input{
	width: 83%;
	height: 30px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #cccccc;
	margin-top: 10px;
	background-image: url(../img/login_name.png); /*引入图片图片*/
    background-repeat: no-repeat; /*设置图片不重复*/
    background-position: 10px 8px; /*图片显示的位置*/
	outline: none;
	padding-left: 30px;
	float: left;
}
.login-item input:focus{
	border: solid 1px #017bfe;
}
.login-item button{
	width: 93%;
	height: 2.625rem;
	background-color: #017bfe;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.9375rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	border: none;
	border-radius: 0.3125rem;
	margin-top: 8px;
}
/* 验证码 */
.canvas_code{
	width: 52px;
    height: 33px;
	line-height: 33px;
    background: #fff;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #999999;
    margin-left: 3px;
	margin-top: 10px;
    border: none;
	float: left;
}
.login-item label{
	width: auto;
	height:0.875rem;
	line-height: 0.875rem;
	font-family: MicrosoftYaHei;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #b3b3b3;
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
/* 复选框的样式 */
input[type="checkbox"]
{
	width:0.8125rem;
	height:0.8125rem;
	line-height: 0.8125rem;
	display: inline-block;
	text-align: center;
	vertical-align: middle; 
	position: relative;
	float: right;
	margin-right: 10px;
}
/* 复选框样式 */
input[type="checkbox"]::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	/* background: #fff; */
	width: 100%;
	height: 100%;
	background-image: linear-gradient(-39deg, 
		#fff 0%, 
		#ffffff 100%);
	border: 0.0625rem solid #b9b9b9;
	border-radius: 0.125rem;
}
input[type="checkbox"]:checked::before{
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	border: 0.0625rem solid #138fef;
	color:#138fef;
	font-size: 1.1rem;
	font-weight: bold;
}
.login-bottom-div{
	width: 99%;
	text-align: center;
	float: left;
	position: absolute;
	/* margin-top: 8%; */
	bottom: 1.25rem;
}
.login-bottom-div img{
	width: 85px;
}
.login-bottom-div label{
	font-family: SourceHanSansCN-Regular;
	font-size: 0.625rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}